Configure WebDAV
2012/07/10 |
Here is the example to configure WebDAV.
|
|
[1] | For example, Make a directory [security] that group is 'security' under /home, and it makes possible to connect to WebDAV directory only by SSL. |
root@www:~#
root@www:~# aptitude -y install libapache2-mod-encoding mkdir /home/security root@www:~# chown www-data. /home/security root@www:~# chmod 770 /home/security
root@www:~#
vi /etc/apache2/conf.d/webdav.conf
Alias /share /home/security
<Location /share> DAV On SSLRequireSSL Options None AuthType Basic AuthName WebDAV AuthUserFile /etc/apache2/conf.d/.htpasswd <LimitExcept GET OPTIONS> Order allow,deny Allow from 10.0.0. # IP address you allow Require valid-user </LimitExcept> </Location> a2enmod dav* encoding Enabling module dav. Considering dependency dav for dav_fs: Module dav already enabled Enabling module dav_fs. Enabling module dav_lock. Enabling module encoding. Run '/etc/init.d/apache2 restart' to activate new configuration! root@www:~# htpasswd -c /etc/apache2/conf.d/.htpasswd pangolin New password: # set password Re-type new password: # confirm Adding password for user pangolin root@www:~# service apache2 restart * Restarting web server apache2 ... waiting ...done. |
[2] |
It's a config of WebDAV on client PC (Windows 7). Install WebDAV Clietn and use as an example.
|
(1) | Download CarotDAV from following site and Install it. ⇒ http://rei.to/carotdav_en.html After installing, start CarotDAV and click 'Add' button and select 'WebDAV' like follows. |
(2) | Input any name in 'Setting Name' field, and for others, input URI, user-name, password set in [1]. |
(3) | Following warning is shown because SSL certificate is own original one, it's no ploblem, Click 'Ignore' and go next. |
(4) | Just accessed. |